Freescale Semiconductor /MK65F18 /USBPHY /USB1_VBUS_DETECT_TOG

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as USB1_VBUS_DETECT_TOG

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (000)VBUSVALID_THRESH 0 (0)VBUS_OVERRIDE_EN 0 (SESSEND_OVERRIDE)SESSEND_OVERRIDE 0 (BVALID_OVERRIDE)BVALID_OVERRIDE 0 (AVALID_OVERRIDE)AVALID_OVERRIDE 0 (VBUSVALID_OVERRIDE)VBUSVALID_OVERRIDE 0 (0)VBUSVALID_SEL 0 (00)VBUS_SOURCE_SEL 0 (0)VBUSVALID_TO_SESSVALID 0 (0)PWRUP_CMPS 0 (0)DISCHARGE_VBUS 0 (0)EN_CHARGER_RESISTOR

VBUS_SOURCE_SEL=00, VBUSVALID_SEL=0, DISCHARGE_VBUS=0, VBUS_OVERRIDE_EN=0, VBUSVALID_THRESH=000, PWRUP_CMPS=0, EN_CHARGER_RESISTOR=0, VBUSVALID_TO_SESSVALID=0

Description

USB PHY VBUS Detect Control Register

Fields

VBUSVALID_THRESH

Sets the threshold for the VBUSVALID comparator

0 (000): 4.0 V

1 (001): 4.1 V

2 (010): 4.2 V

3 (011): 4.3 V

4 (100): 4.4 V (Default)

5 (101): 4.5 V

6 (110): 4.6 V

7 (111): 4.7 V

VBUS_OVERRIDE_EN

VBUS detect signal override enable

0 (0): Use the results of the internal VBUS_VALID and Session Valid comparators for VBUS_VALID, AVALID, BVALID, and SESSEND (Default)

1 (1): Use the override values for VBUS_VALID, AVALID, BVALID, and SESSEND

SESSEND_OVERRIDE

Override value for SESSEND

BVALID_OVERRIDE

Override value for B-Device Session Valid

AVALID_OVERRIDE

Override value for A-Device Session Valid

VBUSVALID_OVERRIDE

Override value for VBUS_VALID signal sent to USB controller

VBUSVALID_SEL

Selects the source of the VBUS_VALID signal reported to the USB controller

0 (0): Use the VBUS_VALID comparator results for signal reported to the USB controller (Default)

1 (1): Use the VBUS_VALID_3V detector results for signal reported to the USB controller

VBUS_SOURCE_SEL

Selects the source of the VBUS_VALID signal reported to the USB controller

0 (00): Use the VBUS_VALID comparator results for signal reported to the USB controller (Default)

1 (01): Use the Session Valid comparator results for signal reported to the USB controller

2 (10): Use the Session Valid comparator results for signal reported to the USB controller

3 (11): Reserved, do not use

VBUSVALID_TO_SESSVALID

Selects the comparator used for VBUS_VALID

0 (0): Use the VBUS_VALID comparator for VBUS_VALID results

1 (1): Use the Session End comparator for VBUS_VALID results. The Session End threshold is >0.8V and <4.0V.

PWRUP_CMPS

Enables the VBUS_VALID comparator

0 (0): Powers down the VBUS_VALID comparator

1 (1): Enables the VBUS_VALID comparator (default)

DISCHARGE_VBUS

Controls VBUS discharge resistor

0 (0): VBUS discharge resistor is disabled (Default)

1 (1): VBUS discharge resistor is enabled

EN_CHARGER_RESISTOR

Enables resistors used for an older method of resistive battery charger detection

0 (0): Disable resistive charger detection resistors on USB_DP and USB_DP

1 (1): Enable resistive charger detection resistors on USB_DP and USB_DP

Links

() ()